export default function thunkMiddleware({ getState, dispatch }) {
  return function (next) {
    return function (action) {
      //如果派发的是一个函数
      if (typeof action === "function") {
        //直接执行，并且传入dispatch方法
        return action(dispatch);
      } else {
        //如果不是函数，交给下面一个中间件去处理
        next(action);
      }
    };
  };
}
